img {
    border:0 none;
}
.search form {
    padding: 10px 0;
    margin: 0;
    border: 0;
}
#mainContent .folder {
    padding: 10px;
}
#customer .item_title {
    width: 12em;
    float: left;
    font-weight: bold;
}

#customer .name {
    color: white;
    font-weight: bold;
}

#customer .domain {
    color: white;
    font-style: italic;
}

#conversations .date_and_type {
    color: white;
    font-weight: bold;
    cursor: pointer;
}

#conversations .date_and_type:hover {
    color: #fff;
    background-color: #000;
}

#conversations .parties {
    color: white;
    font-style: italic;
}

#conversations .content {
    margin-top: 1em;
}

#contacts .item_title {
    width: 12em;
    float: left;
    font-weight: bold;
}

#contacts .name {
    color: white;
    font-weight: bold;
    cursor: pointer;
}

#contacts .name:hover {
    color: #fff;
    background-color: #000;
}

#contacts .role {
    color: white;
    font-style: italic;
}

#quotes .quote_number {
    color: white;
    font-weight: bold;
    cursor: pointer;
}

#quotes .quote_number:hover {
    color: #fff;
    background-color: #000;
}

#quotes .description {
    color: white;
    font-style: italic;
}

#quotes .item_title {
    width: 12em;
    float: left;
    font-weight: bold;
}

#quotes .item_title_no_float {
    width: 12em;
    font-weight: bold;
}

.canvas {
    float: left;
    width: 30em;
    margin: 5px 5px 5px 5px;
}

.canvas .subcanvas {
    padding: 10px 10px 10px 10px;
    background-color: #D3D3D3;
    margin: 0px 0px 10px 0px;
}

.scrollable {
    height: 10em;
    overflow: auto;
    margin: 10px 0px 10px 0px;
}

.canvas .container {
    margin: 0px 0px 10px 0px;
    padding: 10px 10px 10px 10px;
    background-color: gray;
}

.spinner {
    padding: 100px 100px 100px 100px;
    margin: 0 auto;
}

.title_bar {
    cursor: pointer;
    margin: 0px 0 10px 0;
}
.vista_toolbar {
    background-image:url(/images/back.gif);
    background-repeat:repeat-x;
    font:normal 12px 'Trebuchet MS','Arial';
    margin:0;
    padding:0;
    height:32px;
}
.vista_toolbar ul{
    float:left;
    list-style:none;
    margin:0;
    padding: 0px 10px 0 10px;
}

.vista_toolbar li{
    display:inline;
    padding:0;
}

.vista_toolbar a {
    color: #FFF;
    float: left;
    padding: 0 3px 0 3px;
    text-decoration: none;
}
.vista_toolbar a img {
    display:block;
    float:none;
    padding:8px 10px 8px 7px; 
}

.vista_toolbar a:hover{
    background: url(/images/left.png) no-repeat left center;
}
.vista_toolbar a:hover img {
    background:url(/images/right.png) no-repeat right center;
}
.vista_toolbar a.separator{
    cursor:default;
}
.vista_toolbar a.separator:hover{
    background:none;
}
.vista_toolbar a.separator:hover img {
    background:none;
}
#sidebar1 ul.actions {
    padding: 0;
}
#sidebar1 ul.actions li{
    list-style:none;
    margin: 0 0 1.0em 0em;
}
#sidebar1 div.logout {
    padding: 2em 0 0 0;
}
ul.contact_customers {
    list-style:none;
    padding:0;
    margin:0;
}